import request from '@/utils/request'

/**
 * 获取公告列表
 * @param {Object} params 查询参数
 * @param {string} [params.keyword] 搜索关键词
 * @param {number} [params.page] 页码
 * @param {number} [params.pageSize] 每页数量
 * @returns {Promise}
 */
export function getAnnouncements(params = {}) {
    return request.get('/api/announcements/published', { params })
}

/**
 * 获取公告详情
 * @param {number} id 公告ID
 * @returns {Promise}
 */
export function getAnnouncementDetail(id) {
    return request.get(`/api/announcements/${id}`)
}